1 research outputs found

    Update of three procedures to testing area for software factory

    Get PDF
    Para asegurar el éxito durante los proyectos de desarrollo de software, no es suficiente contar con notaciones de modelado, herramientas y personal idóneo, uno de los elementos importantes es la metodología, esta nos provee la dirección a seguir para obtener aplicaciones correctas. Por nuevos posicionamientos en el mercado, hoy se está demandando al tipo de Fabricas Continuas adaptarse ágilmente a nuevas condiciones con el propósito de fortalecer sistemas de información productivos. Una de estas nuevas filosofías es la de metodologías ágiles que buscan dar mayor valor al individuo, a la colaboración con el cliente y al desarrollo incremental del software con iteraciones muy cortas, este enfoque está mostrando su efectividad en proyectos con requisitos muy cambiantes y que exigen reducir drásticamente los tiempos del ciclo de vida del software manteniendo una alta calidad. Las metodologías ágiles revolucionaron la manera de producir software, los métodos ágiles y los tradicionales no son estrictamente competidores directos, cada uno tiene su propio segmento de aplicación o terreno, son usados en proyectos con diferentes características: los métodos tradicionales son más adecuados en grandes proyectos con requerimientos estables, aplicaciones críticas, grandes equipos de desarrollo y/o equipos distribuidos geográficamente. Los métodos ágiles en cambio se adecuan mejor en ambientes dinámicos, con equipos de trabajo pequeños y produciendo aplicaciones no críticas, también son una buena elección cuando se trabaja con requerimientos desconocidos o inestables, garantizando un menor riesgo ante la posibilidad de cambio en los requerimientos. Independientemente del tipo de metodología que se utilice, cualquier desarrollo de software parte siempre de un mismo problema: conocer las necesidades de los clientes.To ensure success in the software development projects, it is not enough to rely on modeling notations, tools and skilled personnel, one of the important elements is the methodology, this provides us the direction to follow for correct applications. For new positions in the market today it is suing the type of factories Continuous adapt quickly to new conditions in order to strengthen productive information systems. One of these new philosophies of agile methodologies is seeking to add value to the individual, the collaboration with customers and incremental development of software with very short iterations, this approach is showing its effectiveness in projects with changing requirements and require dramatically shorten the life cycle of the software while maintaining high quality. Agile methodologies have revolutionized the way we produce software, agile methods and traditional are not strictly direct competitors, each has its own application segment or ground, are used in projects with different characteristics: traditional methods are more suitable for large projects with stable requirements, you critical applications, large development teams and / or geographically distributed teams. Agile methods are instead better suited in dynamic environments, with small teams and producing non-critical applications, are also a good choice when working with unknown or unstable requirements, ensuring a lower risk for the possibility of change in the requirements. Regardless of the type of methodology used, any software development always part of the same problem: meet the needs of customers
    corecore